export type newsListType = {
    id: string,
    title: string,
    content: string,
    dataType: number,
    status: number | null
    browseCount: number
    introduction: string
}

export type newsAddType = {
    title: string,
    content: string,
    dataType: number,
    status: number | null
    browseCount: number
    introduction: string
}

export type newsEditType = {
    id: string
} & newsAddType

// 赛事中心
export type newsCenterAddType = {
    title: string, //赛事标题"
    introduce: string //赛道介绍
    schedule: string, //赛程安排
    reward: string, //奖项及奖励
    unitRequirement: string, //参赛单位要求
    projectRequirement: string, //项目要求
    submitContent: string, //项目提交内容
    reviewRule: string //公示举报
}

export type newsCenterEditType = {
    id: string,
} & newsCenterAddType


// 帮助中心
export type newsHelpAddType = {
    question: string,
    answer: string
}
export type newsHelpEditType = {
    id: string,
} & newsHelpAddType

export type getPushCountType = {
    total: number
    notFiled: number
    pushedOut: number
}

export type PushListDataType = {
    reportStauts: 0 | 1
    projectName: string
}

// 基本信息
export type RegistProjectBasicInfoSave = {
    id: string
    projectName: string
    channel: string
    dataDirection: string
    projectSource: string
    projectDescription: string
    registUid: string
}

export type OtherChildrenListType = {
    createBy: string
    createTime: string
    description: string
    dictId: string
    id: string
    itemColor: string
    itemText: string
    itemValue: string
    sortOrder: number
    status: number
    updateBy: string
    updateTime: string
}